﻿using System;
using System.Collections.Generic;
using System.Text;

namespace designmodule.structuralmodule.Bridge
{
    class program
    {
        void main()
        {
            //将抽象部分 分类部分抽象出来RefinedAbstraction， 具体实现解耦出来
            //手机品牌  和手机的 游戏和相片簿等功能
            Abstraction ab = new RefinedAbstraction();
            ab.SetImplementor(new ConcreteImpementorA());
            ab.Operation();

            ab.SetImplementor(new ConcreteImpementorB());
            ab.Operation();
        }
    }
}
